﻿<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
                    xmlns:PresentationOptions="http://schemas.microsoft.com/winfx/2006/xaml/presentation/options"
                    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
    
    <!-- BASIC COLORS -->

    <Color x:Key="GreenColor" PresentationOptions:Freeze="True" R="145" G="177" B="79" A="255"/>
    <Color x:Key="Green0Color" PresentationOptions:Freeze="True" R="235" G="241" B="222" A="255"/>
    <Color x:Key="Green1Color" PresentationOptions:Freeze="True" R="215" G="228" B="189" A="255"/>
    <Color x:Key="Green2Color" PresentationOptions:Freeze="True" R="195" G="214" B="155"  A="255"/>
    <Color x:Key="Green3Color" PresentationOptions:Freeze="True" R="119" G="149" B="60"  A="255"/>
    <Color x:Key="Green4Color" PresentationOptions:Freeze="True" R="79" G="98" B="40"  A="255"/>

    <Color x:Key="Blue0Color" PresentationOptions:Freeze="True" R="220" G="230" B="242"  A="255" />
    <Color x:Key="Blue1Color" PresentationOptions:Freeze="True" R="185" G="205" B="229" A="255" />    
    <Color x:Key="Blue3Color" PresentationOptions:Freeze="True" R="55" G="96" B="146" A="255" />
    <Color x:Key="Blue4Color" PresentationOptions:Freeze="True" R="25" G="46" B="106" A="255" />

    <Color x:Key="Gray0Color" PresentationOptions:Freeze="True" R="245" G="245" B="245" A="255" />
    <Color x:Key="Gray1Color" PresentationOptions:Freeze="True" R="200" G="200" B="200" A="255" />
    <Color x:Key="Gray2Color" PresentationOptions:Freeze="True" R="180" G="180" B="180" A="255" />

    <Color x:Key="Red0Color" PresentationOptions:Freeze="True" R="242" G="220" B="219" A="255" />
    <Color x:Key="Red1Color" PresentationOptions:Freeze="True" R="230" G="185" B="184" A="255" />
    <Color x:Key="Red2Color" PresentationOptions:Freeze="True" R="217" G="150" B="148" A="255" />
    <Color x:Key="Red3Color" PresentationOptions:Freeze="True" R="159" G="55" B="53" A="255" />
    <Color x:Key="Red4Color" PresentationOptions:Freeze="True" R="99" G="37" B="35" A="255" />


    <Color x:Key="Orange0Color" PresentationOptions:Freeze="True" R="255" G="241" B="106" A="255" />
    <Color x:Key="Orange2Color" PresentationOptions:Freeze="True" R="254" G="202" B="108" A="255" />
    <Color x:Key="Orange3Color" PresentationOptions:Freeze="True" R="210" G="151" B="20" A="255" />
    <Color x:Key="Orange4Color" PresentationOptions:Freeze="True" R="197" G="141" B="1" A="255" />
    
    <!-- TOOLTIP -->
    <SolidColorBrush x:Key="ToolTipBackgroundBrush" Color="{StaticResource Orange0Color}"/>
    <SolidColorBrush x:Key="ToolTipBorderBrush" Color="{StaticResource Orange2Color}"/>


    <!-- COMPONENT BRUSHES -->
    <LinearGradientBrush x:Key="ApplicationBackgroundBrush" StartPoint="0.5,0" EndPoint="0.5,1"  PresentationOptions:Freeze="True">
        <GradientStop Color="{StaticResource Green1Color}"/>
        <GradientStop Color="{StaticResource Green0Color}" Offset="0.5"/>
        <GradientStop Color="White" Offset="1"/>
    </LinearGradientBrush>
    
    <!-- MENU BRUSH -->
    <SolidColorBrush x:Key="TopMenuBrush" Color="{StaticResource Green4Color}"  PresentationOptions:Freeze="True"/>
    <SolidColorBrush x:Key="ToolBarMenuDropDownBackground" Color="White"  PresentationOptions:Freeze="True"/>        
    <SolidColorBrush x:Key="ToolBarMenuBorderBrush" Color="{StaticResource Green3Color}"  PresentationOptions:Freeze="True"/>
    <SolidColorBrush x:Key="ToolBarMenuForegroundBrush" Color="{StaticResource Blue3Color}"  PresentationOptions:Freeze="True"/>
    

    <!-- MOUSER OVER -->
    <LinearGradientBrush x:Key="MouseOverBackgroundBrush" StartPoint="0.5,0" EndPoint="0.5,1" Opacity="0.7"  PresentationOptions:Freeze="True">
        <GradientStop Color="{StaticResource Green0Color}" Offset="0" />
        <GradientStop Color="{StaticResource Green1Color}"  Offset="0.5"/>
    </LinearGradientBrush>
    <LinearGradientBrush x:Key="MouseOverBorderBrush" StartPoint="0.5,0" EndPoint="0.5,1" PresentationOptions:Freeze="True">
        <GradientStop Color="{StaticResource Green1Color}" Offset="0" />
        <GradientStop Color="{StaticResource Green2Color}"  Offset="0.5"/>
    </LinearGradientBrush>
    <SolidColorBrush x:Key="MouseOverForegroundBrush" Color="{StaticResource Green4Color}"/>

  
    <!-- TEXTBLOCKS & BOXES -->
    <SolidColorBrush x:Key="TextBoxBackgroundBrush" Color="White"  PresentationOptions:Freeze="True"/>
    <SolidColorBrush x:Key="TextBoxBorderBrush" Color="{StaticResource Blue1Color}"  PresentationOptions:Freeze="True"/>
    <SolidColorBrush x:Key="TextBoxBorderOverBrush" Color="{StaticResource Blue3Color}"  PresentationOptions:Freeze="True"/>
    <SolidColorBrush x:Key="TitleTextBrush" Color="{StaticResource Green4Color}"  PresentationOptions:Freeze="True"/>
    <SolidColorBrush x:Key="SubTextBrush" Color="Gray"  PresentationOptions:Freeze="True"/>
    <SolidColorBrush x:Key="ToolBarItemBrush" Color="{StaticResource Green4Color}"  PresentationOptions:Freeze="True"/>
    <SolidColorBrush x:Key="LabelBrush" Color="{StaticResource Blue3Color}"  PresentationOptions:Freeze="True"/>
    <SolidColorBrush x:Key="GroupTitleBrush" Color="{StaticResource Blue3Color}"  PresentationOptions:Freeze="True"/>
    <SolidColorBrush x:Key="LinkBrush" Color="{StaticResource Green3Color}"  PresentationOptions:Freeze="True"/>
    <SolidColorBrush x:Key="SearchTextBoxBackgroundBrush" Color="#FFFFDD"  PresentationOptions:Freeze="True"/>
    
    <!-- WINDOWS -->
    <SolidColorBrush x:Key="WindowTitleBarBackgroundBrush" Color="{StaticResource GreenColor}"  PresentationOptions:Freeze="True"/>
    <SolidColorBrush x:Key="WindowTitleBarForegroundBrush" Color="{StaticResource Green0Color}"  PresentationOptions:Freeze="True"/>    
    <LinearGradientBrush x:Key="MainWindowTitleBarBackgroundBrush" PresentationOptions:Freeze="True" StartPoint="0.5,0" EndPoint="0.5,1">
        <GradientStop Color="{StaticResource GreenColor}" Offset="0" />
        <GradientStop Color="{StaticResource GreenColor}" Offset="0.9"/>
        <GradientStop Color="{StaticResource Green2Color}" Offset="1" />        
    </LinearGradientBrush>
    <SolidColorBrush x:Key="WindowButtonBar" Color="{StaticResource Green1Color}" PresentationOptions:Freeze="True"/>


    <SolidColorBrush x:Key="AlertBackgroundBrush" Color="{StaticResource Orange0Color}" PresentationOptions:Freeze="True"/>
    <SolidColorBrush x:Key="AlertBrush" Color="{StaticResource Orange4Color}" PresentationOptions:Freeze="True"/>
    <SolidColorBrush x:Key="AlertSubBrush" Color="{StaticResource Orange3Color}" PresentationOptions:Freeze="True"/>
    


    <!-- BUTTONS -->
    <SolidColorBrush x:Key="ButtonBackgroundBrush" Color="{StaticResource Green2Color}"  PresentationOptions:Freeze="True"/>
    <SolidColorBrush x:Key="ButtonBorderBrush" Color="{StaticResource Green3Color}"  PresentationOptions:Freeze="True"/>
    <SolidColorBrush x:Key="ButtonForegroundBrush" Color="{StaticResource Green4Color}"  PresentationOptions:Freeze="True"/>


    <SolidColorBrush x:Key="AlertButtonBackgroundBrush" Color="{StaticResource Orange2Color}"  PresentationOptions:Freeze="True"/>
    <SolidColorBrush x:Key="AlertButtonBorderBrush" Color="{StaticResource Orange4Color}"  PresentationOptions:Freeze="True"/>
    <SolidColorBrush x:Key="AlertButtonForegroundBrush" Color="{StaticResource Orange4Color}"  PresentationOptions:Freeze="True"/>
    
    


    <!-- TABCONTROL -->
    <SolidColorBrush x:Key="TabControlBorderBrush" Color="{StaticResource Blue3Color}" PresentationOptions:Freeze="True"/>
    <SolidColorBrush x:Key="TabItemBrush" Color="{StaticResource Green4Color}" PresentationOptions:Freeze="True"/>
    <SolidColorBrush x:Key="TabSelectedItemBrush" Color="{StaticResource Blue3Color}" PresentationOptions:Freeze="True"/>
    <LinearGradientBrush x:Key="PanelBrush" StartPoint="0,0" EndPoint="0,1500" MappingMode="Absolute" PresentationOptions:Freeze="True">
        <GradientStop Color="{StaticResource Blue0Color}" Offset="0"/>
        <GradientStop Color="White" Offset="0.07"  />
    </LinearGradientBrush>

    <!-- COMBO BOX -->
    <SolidColorBrush x:Key="ComboBoxToggleBackground" Color="{StaticResource Green2Color}" PresentationOptions:Freeze="True"/>
    <SolidColorBrush x:Key="ComboBoxToggleBrush" Color="{StaticResource Green4Color}" PresentationOptions:Freeze="True"/>
    <SolidColorBrush x:Key="ComboBoxBorderBrush" Color="{StaticResource Green3Color}" PresentationOptions:Freeze="True"/>
    <SolidColorBrush x:Key="ComboBoxDropDownBackground" Color="White"  PresentationOptions:Freeze="True"/>
        
    <!-- GRIDS & LISTS -->
    <SolidColorBrush x:Key="GridHeaderBackground" Color="{StaticResource Green1Color}" PresentationOptions:Freeze="True"/>
    <SolidColorBrush x:Key="GridHeaderForeground" Color="{StaticResource Green4Color}" PresentationOptions:Freeze="True"/>
    <SolidColorBrush x:Key="AlternateRowBackgroundBrush" Color="{StaticResource Gray0Color}" Opacity="0.5"  PresentationOptions:Freeze="True"/>
    <SolidColorBrush x:Key="ItemDivisonLineBrush" Color="{StaticResource Gray1Color}" Opacity="0.5"  PresentationOptions:Freeze="True"/>
    <SolidColorBrush x:Key="ScrollBarBrush" Color="{StaticResource Gray1Color}" PresentationOptions:Freeze="True"/>
    <SolidColorBrush x:Key="ScrollBarBorderBrush" Color="{StaticResource Gray2Color}" PresentationOptions:Freeze="True"/>


    <!-- DOCK PANEL -->
    <SolidColorBrush x:Key="DockPanelStripBackground" Color="{StaticResource Blue3Color}" PresentationOptions:Freeze="True"/>
    <SolidColorBrush x:Key="DockPanelTabItemForeground" Color="{StaticResource Blue1Color}" PresentationOptions:Freeze="True"/>
    <SolidColorBrush x:Key="DockPanelSelectedTabItemForeground" Color="White" PresentationOptions:Freeze="True"/>
    <LinearGradientBrush x:Key="DockPanelLeftBackground" StartPoint="0,0.5" EndPoint="1,0.5"  PresentationOptions:Freeze="True">
        <GradientStop Color="White" Offset="0"/>
        <GradientStop Color="White" Offset="0.7"/>
        <GradientStop Color="{StaticResource Blue0Color}" Offset="1"/>         
    </LinearGradientBrush>
    <LinearGradientBrush x:Key="DockPanelBottomBackground" StartPoint="0.5,0" EndPoint="0.5,1"  PresentationOptions:Freeze="True">
        <GradientStop Color="White" Offset="1"/>
        <GradientStop Color="White" Offset="0.7"/>
        <GradientStop Color="{StaticResource Blue0Color}" Offset="0"/>
    </LinearGradientBrush>



</ResourceDictionary>